var events = require('events');
var eventEmitter = new events.EventEmitter();

// 监听器 #1
var listener1 = function listener1(statusCode) {
    	// console.log('进入了！');
   // console.log(statusCode);
    if (statusCode=='301') {
    	// console.log('成功了！');
    	return res.redirect('/login');
    }
   // console.log('监听器 listener1 执行。');
}

// 绑定 connection 事件，处理函数为 listener1 
eventEmitter.addListener('connection', listener1);

var eventListeners = require('events').EventEmitter.listenerCount(eventEmitter,'connection');
// console.log(eventListeners + " 个监听器监听连接事件。");

// 处理 connection 事件 
// eventEmitter.emit('connection','301');

// 处理 connection 事件 
exports.listen = function(statusCode){
  // if (statusCode=='301') {
  // console.log(statusCode);
   eventEmitter.emit('connection',statusCode);
       // }
     }

// console.log("程序执行完毕。");
